package com.deyuanyun.pic.pipe.mapper.dao;

import com.deyuanyun.pic.pipe.controller.dto.AdjunctQuery;
import com.deyuanyun.pic.pipe.domain.AdjunctLine;
import com.deyuanyun.pic.pipe.domain.AdjunctPoint;
import com.github.pagehelper.Page;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface AdjunctDao {

    /**
     * 根据条件 分页合并查询“附属物”
     *
     * @param adjunctQuery
     * @return
     */
    Page<AdjunctLine> queryAdjunct(AdjunctQuery adjunctQuery);

    /**
     * 根据条件查询“线状附属物”
     *
     * @param adjunctQuery
     * @return
     */
    Page<AdjunctLine> queryAdjunctLine(AdjunctQuery adjunctQuery);

    /**
     * 根据条件查询“点状附属物”
     *
     * @param adjunctQuery
     * @return
     */
    Page<AdjunctPoint> queryAdjunctPoint(AdjunctQuery adjunctQuery);
}